An Architecture for Re-engineering of Client/Server Applications

نویسنده

  • A. Furone
چکیده

Before the spread of web platform and standard technologies (http, Java, XML, Corba, UML, etc.), many companies developed their client/server application by means of integrated development environment (i.e.: CASE tools) that allowed high productivity and cross-platform code generation. Of against, such products imposed a series of ties: use of owner programming languages; generation of redundant executable code; use of owner middlewares for the communication between client component and server, often based on not-standard protocols and with low performances; generation of project resources (windows, string tables, routines, images, etc.) not handling with other market products; installation on the client of run-time components for the execution of application; After the advent of technologies that facilitate the distribution of the application, the communication between client and server, and guarantee independence from development environments, the using of these development environments are revealed uneconomical for many companies. Moreover, many of these products, today, do not came more developed and maintenanced from suppliers, creating therefore large problems of maintenance of the existing applications to the companies that in the past has used it. This phenomenon is provoking one strong increase of the market requests for re-plaforming applications that introduce such problems towards architectures using standard technologies. Obviously, in this context, it is crucial for a company as Netsiel, leader in Italy for re-engineering services, to introduce architectural solutions that hold account of the more different customer requirements.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A CSA Method for Assigning Client to Servers in Online Social Networks

This paper deals with the problem of user-server assignment in online social network systems. Online social network applications such as Facebook, Twitter, or Instagram are built on an infrastructure of servers that enables them to communicate with each other. A key factor that determines the facility of communication between the users and the servers is the Expected Transmission Time (ETT). A ...

متن کامل

Collabwisetk: a Toolkit for Rendering Stand-alone Applications Collaborative

Traditionally, a stand-alone client application is rendered collaborative for members of a team either by sharing its view or by re-writing it as a collaborative client. However, it may not be possible to anticipate in advance all preferences for collaboration, hence such a client may appear confusing to some of the team members. We propose a novel client/server architecture for tkbased applica...

متن کامل

A Novel Method for VANET Improvement using Cloud Computing

In this paper, we present a novel algorithm for VANET using cloud computing. We accomplish processing, routing and traffic control in a centralized and parallel way by adding one or more server to the network. Each car or node is considered a Client, in such a manner that routing, traffic control, getting information from client and data processing and storing are performed by one or more serve...

متن کامل

Application of middleware in the three tier client/server database design methodology

With the popularity of personal computers and powerful workstations, today’s users are no longer satisfied with the traditional data processing. They demand eagerly to putting up graphics on existing applications, putting a lot of pressure in system re-engineering. The Client/Server architecture is a less risky and less costly approach in adding a Graphical User Interface for users. The develop...

متن کامل

Information Engineering Methodology

This chapter discusses the history and evolution of Information Engineering, with emphasis on the business-driven IE variant. It describes the methods used at each phase in the systems development life cycle: strategic business planning; strategic, tactical and operational data modelling ; process modelling; systems design; and systems implementation. It describes the application and use of IE ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001